package com.biu.billiards.model.vo.withdraw;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.biu.billiards.model.PageParam;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("获取用户传入VO类")
public class GetWithdrawVo extends PageParam implements Serializable {
    /**
     * 提现id
     */
    private Integer withdrawId;

    /**
     * 用户账号
     */
    private String userPhone;

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 积分数值
     */
    private BigDecimal withdrawPrice;

    /**
     * 提现开始时间
     */
    private LocalDateTime withdrawStartTime;

    /**
     * 提现通过时间
     */
    private LocalDateTime withdrawPassTime;

    /**
     * 提现状态
     */
    private Integer withdrawStatus;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 银行卡
     */
    private String bankCard;

    private Integer bankType;
}
